My 7 year old son really wanted one of these for Christmas but I was a bit worried that it would be too advanced for him and perhaps he wouldn't be able to activate the sparks - but I took a chance and got it anyway. I'm glad that I did, this is a fantastic item for young and old. I'm 38 and love it, he's 7 and loves it and my Daughter is 11 and loves it. The sparks cartridge lasts for a decent amount of time, and there is a spare one in the box. Best to use at night when the sparks are most impressive.